#define _CRT_SECURE_NO_WARNINGS


#include<stdio.h>

int main()

{

    int cont_str(char* staa, char* stbb);

    char staa[3], stbb[30];

    gets(staa);

    gets(stbb);

    printf("%d\n", cont_str(staa, stbb));

    return 0;

}

int cont_str(char* staa, char* stbb)

{

    int i, num = 0, j, k;

    for (i = 0; stbb[i] != '\0'; i++)

    {

        if (stbb[i] == staa[0])

        {
            k = i + 1;

            for (j = 1; staa[j] != '\0'; j++)

                if (staa[j] == staa[k++])

                    break;

            if (staa[j] == '\0')

                num++;

        }

    }

    return num;

}


#include<stdio.h>
void tur(int n, char st[], char x[])
{
    int i;
    if (n == 1)
        for (i = 0; st[i] != '\0'; i++)
        {
            if ('a' <= st[i] && st[i] <= 'z')
                st[i] -= 32;
            x[i] = st[i];
        }
    else
        for (i = 0; st[i] != '\0'; i++)
        {
            if ('A' <= st[i] && st[i] <= 'Z')
                st[i] += 32;
            x[i] = st[i];
        }
}
int main()
{
    int n;
    char st[50], x[50];
    scanf("%d%*c", &n);
    gets(st);
    tur(n, st, x);
    puts(x);
    return 0;
}

